package net.csdn.business.common.domain.request.aiProxy;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.List;

@Data
public class PromptParam {

    @NotBlank(message = "modelId不能为空")
    private String modelId;

    @NotBlank(message = "version不能为空")
    private String version;

    private String prompt;

    /**
     * 1:用户
     * 2:组织
     */
    @NotNull(message = "targetType不能为空")
    private Integer targetType;

    /**
     * targetType为2时必传
     */
    private String targetId;

    private List<AnswerHistory> history;

    private List<PictureQuesion> pictureQuesionList;

}
